534.6K XNAS Volume
XNAS 04 Apr, 2025 5:30 PM (EDT)
Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
---|---|---|---|---|---|---|---|---|---|
Melissa Ann King | SVP Product and Technology | Payment of exercise price or tax liability using portion of securities received from the company at price $ 187.34 per share. | 01 Apr 2025 | 342 | 17,601 (0%) | 0% | 187.3 | 64,070 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.91 per share. | 24 Mar 2025 | 2,665 | 420,000 (0%) | 0% | 195.9 | 522,100 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.16 per share. | 24 Mar 2025 | 13,981 | 422,665 (0%) | 0% | 195.2 | 2,728,532 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 194.27 per share. | 24 Mar 2025 | 9,606 | 436,646 (0%) | 0% | 194.3 | 1,866,158 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 190.76 per share. | 20 Mar 2025 | 14,861 | 478,834 (0%) | 0% | 190.8 | 2,834,884 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 191.42 per share. | 20 Mar 2025 | 8,382 | 470,452 (0%) | 0% | 191.4 | 1,604,482 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 190.44 per share. | 20 Mar 2025 | 10,000 | 460,452 (0%) | 0% | 190.4 | 1,904,400 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 191.79 per share. | 20 Mar 2025 | 13,830 | 446,622 (0%) | 0% | 191.8 | 2,652,456 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 192.16 per share. | 20 Mar 2025 | 370 | 446,252 (0%) | 0% | 192.2 | 71,099 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 190.04 per share. | 18 Mar 2025 | 100 | 519,900 (0%) | 0% | 190.0 | 19,004 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 192.33 per share. | 18 Mar 2025 | 2,253 | 493,695 (0%) | 0% | 192.3 | 433,319 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 191.46 per share. | 18 Mar 2025 | 12,125 | 495,948 (0%) | 0% | 191.5 | 2,321,453 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 190.68 per share. | 18 Mar 2025 | 11,827 | 508,073 (0%) | 0% | 190.7 | 2,255,172 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Sale of securities on an exchange or to another person at price $ 183.68 per share. | 13 Mar 2025 | 459 | 37,642 (0%) | 0% | 183.7 | 84,309 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Sale of securities on an exchange or to another person at price $ 181.44 per share. | 13 Mar 2025 | 600 | 38,926 (0%) | 0% | 181.4 | 108,864 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Sale of securities on an exchange or to another person at price $ 182.91 per share. | 13 Mar 2025 | 825 | 38,101 (0%) | 0% | 182.9 | 150,901 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Sale of securities on an exchange or to another person at price $ 186.12 per share. | 13 Mar 2025 | 1,020 | 36,622 (0%) | 0% | 186.1 | 189,842 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 188.60 per share. | 11 Mar 2025 | 1,275 | 130,839 (0%) | 0% | 188.6 | 240,465 | Common Stock, par value $0.001 |
Ryan Glenn | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 188.60 per share. | 11 Mar 2025 | 585 | 44,442 (0%) | 0% | 188.6 | 110,331 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Payment of exercise price or tax liability using portion of securities received from the company at price $ 204.29 per share. | 03 Mar 2025 | 52 | 14,118 (0%) | 0% | 204.3 | 10,623 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Sale of securities on an exchange or to another person at price $ 201.91 per share. | 03 Mar 2025 | 11 | 14,107 (0%) | 0% | 201.9 | 2,221 | Common Stock, par value $0.001 |
Nicholas Rost | VP CAO & Treasurer | Sale of securities on an exchange or to another person at price $ 216.63 per share. | 19 Feb 2025 | 511 | 6,622 (0%) | 0% | 216.6 | 110,698 | Common Stock, par value $0.001 |
Ryan Glenn | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 216.63 per share. | 19 Feb 2025 | 1,708 | 45,027 (0%) | 0% | 216.6 | 370,004 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 17 Feb 2025 | 402 | 14,170 (0%) | 0% | 217.0 | 87,218 | Common Stock, par value $0.001 |
Nicholas Rost | VP CAO & Treasurer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 17 Feb 2025 | 231 | 7,133 (0%) | 0% | 217.0 | 50,118 | Common Stock, par value $0.001 |
Ryan Glenn | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 17 Feb 2025 | 1,415 | 46,735 (0%) | 0% | 217.0 | 306,998 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 17 Feb 2025 | 1,109 | 39,526 (0%) | 0% | 217.0 | 240,609 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 218.03 per share. | 14 Feb 2025 | 6,764 | 1,571,447 (2%) | 0% | 218.0 | 1,474,755 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 218.68 per share. | 14 Feb 2025 | 368 | 1,571,079 (2%) | 0% | 218.7 | 80,474 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 14 Feb 2025 | 1,666 | 1,569,413 (2%) | 0% | 217.0 | 361,455 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Gift of securities by or to the insider at price $ 0.00 per share. | 14 Feb 2025 | 15,000 | 1,554,413 (2%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven R. Beauchamp | Director, Executive Chairman | Gift of securities by or to the insider at price $ 0.00 per share. | 14 Feb 2025 | 15,000 | 235,000 (0%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 215.02 per share. | 14 Feb 2025 | 500 | 22,000 (0%) | 0% | 215.0 | 107,510 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 216.79 per share. | 14 Feb 2025 | 3,598 | 18,402 (0%) | 0% | 216.8 | 780,010 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 217.39 per share. | 14 Feb 2025 | 5,620 | 12,782 (0%) | 0% | 217.4 | 1,221,732 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 218.28 per share. | 14 Feb 2025 | 1,532 | 11,250 (0%) | 0% | 218.3 | 334,405 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 216.01 per share. | 14 Feb 2025 | 1,886 | 9,364 (0%) | 0% | 216.0 | 407,395 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 216.91 per share. | 14 Feb 2025 | 5,941 | 3,423 (0%) | 0% | 216.9 | 1,288,662 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 217.77 per share. | 14 Feb 2025 | 3,423 | 0 (0%) | 0% | 217.8 | 745,427 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 215.02 per share. | 14 Feb 2025 | 1,000 | 1,600,079 (2%) | 0% | 215.0 | 215,020 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 216.03 per share. | 14 Feb 2025 | 1,863 | 1,598,216 (2%) | 0% | 216.0 | 402,464 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Sale of securities on an exchange or to another person at price $ 217.14 per share. | 14 Feb 2025 | 20,005 | 1,578,211 (2%) | 0% | 217.1 | 4,343,886 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 216.96 per share. | 14 Feb 2025 | 3,312 | 132,114 (0%) | 0% | 217.0 | 718,572 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Sale of securities on an exchange or to another person at price $ 215.48 per share. | 14 Feb 2025 | 1,450 | 141,976 (0%) | 0% | 215.5 | 312,446 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Sale of securities on an exchange or to another person at price $ 216.69 per share. | 14 Feb 2025 | 2,777 | 139,199 (0%) | 0% | 216.7 | 601,748 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Sale of securities on an exchange or to another person at price $ 217.38 per share. | 14 Feb 2025 | 3,773 | 135,426 (0%) | 0% | 217.4 | 820,175 | Common Stock, par value $0.001 |
Melissa Ann King | SVP Product and Technology | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 02 Jan 2025 | 17,943 | 17,943 (0%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.35 per share. | 30 Dec 2024 | 1,812 | 8,330,535 (15%) | 0% | 200.3 | 363,034 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.14 per share. | 30 Dec 2024 | 2,600 | 8,332,347 (15%) | 0% | 200.1 | 520,364 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.65 per share. | 30 Dec 2024 | 200 | 8,330,335 (15%) | 0% | 201.7 | 40,330 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.29 per share. | 27 Dec 2024 | 300 | 8,335,047 (15%) | 0% | 200.3 | 60,087 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.34 per share. | 27 Dec 2024 | 100 | 8,334,947 (15%) | 0% | 201.3 | 20,134 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.36 per share. | 24 Dec 2024 | 1,000 | 8,338,830 (15%) | 0% | 200.4 | 200,360 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.11 per share. | 24 Dec 2024 | 1,200 | 8,335,347 (15%) | 0% | 201.1 | 241,332 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.16 per share. | 24 Dec 2024 | 400 | 8,338,430 (15%) | 0% | 201.2 | 80,464 | Common Stock, par value $0.001 |
I. Steven Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.48 per share. | 24 Dec 2024 | 1,883 | 8,336,547 (15%) | 0% | 200.5 | 377,504 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.15 per share. | 18 Dec 2024 | 280 | 8,344,265 (15%) | 0% | 200.2 | 56,042 | Common Stock, par value $0.001 |
I. Steven Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.34 per share. | 18 Dec 2024 | 1,316 | 8,342,949 (15%) | 0% | 202.3 | 266,279 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 18 Dec 2024 | 1,519 | 8,341,430 (15%) | 0% | 203.1 | 308,509 | Common Stock, par value $0.001 |
Sarowitz I. Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.17 per share. | 18 Dec 2024 | 100 | 8,339,830 (15%) | 0% | 205.2 | 20,517 | Common Stock, par value $0.001 |
Sarowitz I. Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.32 per share. | 18 Dec 2024 | 1,500 | 8,339,930 (15%) | 0% | 204.3 | 306,480 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.25 per share. | 17 Dec 2024 | 6,648 | 8,347,583 (15%) | 0% | 203.3 | 1,351,206 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.20 per share. | 17 Dec 2024 | 500 | 8,355,518 (15%) | 0% | 201.2 | 100,600 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.00 per share. | 17 Dec 2024 | 600 | 8,344,545 (15%) | 0% | 205 | 123,000 | Common Stock, par value $0.001 |
Cappotelli J. Andrew | Sr Vice President Operations | Sale of securities on an exchange or to another person at price $ 201.60 per share. | 17 Dec 2024 | 10 | 14,572 (0%) | 0% | 201.6 | 2,016 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.31 per share. | 17 Dec 2024 | 2,438 | 8,345,145 (15%) | 0% | 204.3 | 498,108 | Common Stock, par value $0.001 |
I. Steven Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.33 per share. | 17 Dec 2024 | 1,287 | 8,354,231 (15%) | 0% | 202.3 | 260,399 | Common Stock, par value $0.001 |
I. Sarowitz Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.67 per share. | 16 Dec 2024 | 1,100 | 8,356,018 (15%) | 0% | 203.7 | 224,037 | Common Stock, par value $0.001 |
I. Steven Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.48 per share. | 16 Dec 2024 | 1,300 | 8,364,233 (15%) | 0% | 200.5 | 260,624 | Common Stock, par value $0.001 |
I. Sarowitz Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.22 per share. | 16 Dec 2024 | 1,306 | 8,362,927 (15%) | 0% | 202.2 | 264,099 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.87 per share. | 16 Dec 2024 | 5,809 | 8,357,118 (15%) | 0% | 202.9 | 1,178,472 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.32 per share. | 12 Dec 2024 | 100 | 8,365,533 (15%) | 0% | 203.3 | 20,332 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.47 per share. | 12 Dec 2024 | 1,400 | 8,365,633 (15%) | 0% | 202.5 | 283,458 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.20 per share. | 12 Dec 2024 | 600 | 8,385,354 (15%) | 0% | 203.2 | 121,920 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.39 per share. | 12 Dec 2024 | 5,326 | 8,380,028 (15%) | 0% | 204.4 | 1,088,581 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.00 per share. | 12 Dec 2024 | 3,874 | 8,376,154 (15%) | 0% | 205 | 794,170 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.46 per share. | 12 Dec 2024 | 7,971 | 8,368,183 (15%) | 0% | 200.5 | 1,597,867 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 12 Dec 2024 | 1,150 | 8,367,033 (15%) | 0% | 201.5 | 231,679 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.76 per share. | 11 Dec 2024 | 5,631 | 8,394,012 (15%) | 0% | 202.8 | 1,141,742 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.61 per share. | 11 Dec 2024 | 7,588 | 8,386,424 (15%) | 0% | 203.6 | 1,544,993 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.46 per share. | 11 Dec 2024 | 470 | 8,385,954 (15%) | 0% | 204.5 | 96,096 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.11 per share. | 10 Dec 2024 | 785 | 8,414,151 (15%) | 0% | 202.1 | 158,656 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.94 per share. | 10 Dec 2024 | 345 | 8,399,643 (15%) | 0% | 204.9 | 70,704 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.21 per share. | 10 Dec 2024 | 2,680 | 8,399,988 (15%) | 0% | 204.2 | 547,283 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.19 per share. | 10 Dec 2024 | 11,483 | 8,402,668 (15%) | 0% | 203.2 | 2,333,231 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 206.46 per share. | 09 Dec 2024 | 400 | 8,414,936 (15%) | 0% | 206.5 | 82,584 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.63 per share. | 09 Dec 2024 | 6,476 | 8,415,536 (15%) | 0% | 203.6 | 1,318,708 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.90 per share. | 09 Dec 2024 | 200 | 8,415,336 (15%) | 0% | 204.9 | 40,980 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.85 per share. | 09 Dec 2024 | 4,702 | 8,422,012 (15%) | 0% | 202.9 | 953,801 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.67 per share. | 06 Dec 2024 | 1,789 | 8,427,220 (15%) | 0% | 205.7 | 367,944 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 206.40 per share. | 06 Dec 2024 | 506 | 8,426,714 (15%) | 0% | 206.4 | 104,438 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 206.01 per share. | 05 Dec 2024 | 1,200 | 8,929,109 (16%) | 0% | 206.0 | 247,212 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Gift of securities by or to the insider at price $ 0.00 per share. | 05 Dec 2024 | 500,000 | 520,000 (0%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven I. Sarowitz | Director, Ten Percent Owner | Gift of securities by or to the insider at price $ 0.00 per share. | 05 Dec 2024 | 500,000 | 8,429,009 (15%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.01 per share. | 05 Dec 2024 | 100 | 8,929,009 (16%) | 0% | 207.0 | 20,701 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 05 Dec 2024 | 1,901 | 8,930,309 (16%) | 0% | 205.2 | 390,123 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.09 per share. | 05 Dec 2024 | 1,199 | 8,932,210 (16%) | 0% | 204.1 | 244,704 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.10 per share. | 04 Dec 2024 | 1,595 | 8,938,714 (16%) | 0% | 208.1 | 331,920 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.14 per share. | 04 Dec 2024 | 4,005 | 8,934,709 (16%) | 0% | 209.1 | 837,606 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.80 per share. | 04 Dec 2024 | 1,300 | 8,933,409 (16%) | 0% | 209.8 | 272,740 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.69 per share. | 03 Dec 2024 | 2,355 | 8,940,509 (16%) | 0% | 208.7 | 491,465 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 210.49 per share. | 03 Dec 2024 | 200 | 8,940,309 (16%) | 0% | 210.5 | 42,098 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.92 per share. | 03 Dec 2024 | 2,451 | 8,942,864 (16%) | 0% | 207.9 | 509,612 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Gift of securities by or to the insider at price $ 0.00 per share. | 02 Dec 2024 | 263,000 | 8,948,215 (16%) | 0% | 0 | Common Stock, par value $0.001 | |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.27 per share. | 02 Dec 2024 | 1,600 | 8,945,315 (16%) | 0% | 209.3 | 334,832 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.09 per share. | 02 Dec 2024 | 900 | 8,946,915 (16%) | 0% | 208.1 | 187,281 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 206.96 per share. | 02 Dec 2024 | 400 | 8,947,815 (16%) | 0% | 207.0 | 82,784 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Payment of exercise price or tax liability using portion of securities received from the company at price $ 207.54 per share. | 02 Dec 2024 | 52 | 14,582 (0%) | 0% | 207.5 | 10,792 | Common Stock, par value $0.001 |
Ryan Glenn | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 205.40 per share. | 02 Dec 2024 | 2,600 | 48,150 (0%) | 0% | 205.4 | 534,040 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.78 per share. | 29 Nov 2024 | 400 | 9,211,215 (17%) | 0% | 208.8 | 83,512 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.12 per share. | 29 Nov 2024 | 200 | 9,213,915 (17%) | 0% | 207.1 | 41,424 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.16 per share. | 29 Nov 2024 | 2,300 | 9,211,615 (17%) | 0% | 208.2 | 478,768 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.31 per share. | 27 Nov 2024 | 1,100 | 9,214,215 (17%) | 0% | 211.3 | 232,441 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.94 per share. | 27 Nov 2024 | 100 | 9,214,115 (17%) | 0% | 211.9 | 21,194 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 210.13 per share. | 27 Nov 2024 | 6,372 | 9,215,315 (17%) | 0% | 210.1 | 1,338,948 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.46 per share. | 27 Nov 2024 | 2,665 | 9,221,687 (17%) | 0% | 209.5 | 558,211 | Common Stock, par value $0.001 |
Rachit Lohani | Senior Vice President | Sale of securities on an exchange or to another person at price $ 210.00 per share. | 25 Nov 2024 | 240 | 37,748 (0%) | 0% | 210 | 50,400 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 312 | 93 (0%) | 0% | 209.9 | 65,495 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 208.52 per share. | 25 Nov 2024 | 2,344 | 22,217 (0%) | 0% | 208.5 | 488,771 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.65 per share. | 25 Nov 2024 | 71 | 521 (0%) | 0% | 207.6 | 14,743 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 845 | 253 (0%) | 0% | 209.9 | 177,382 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 207.67 per share. | 25 Nov 2024 | 18 | 136 (0%) | 0% | 207.7 | 3,738 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.71 per share. | 25 Nov 2024 | 186 | 1,329 (0%) | 0% | 205.7 | 38,262 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 205.71 per share. | 25 Nov 2024 | 98 | 706 (0%) | 0% | 205.7 | 20,160 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 116 | 405 (0%) | 0% | 209.2 | 24,264 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 206.90 per share. | 25 Nov 2024 | 29 | 154 (0%) | 0% | 206.9 | 6,000 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.69 per share. | 25 Nov 2024 | 26 | 183 (0%) | 0% | 205.7 | 5,348 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 206.88 per share. | 25 Nov 2024 | 192 | 1,001 (0%) | 0% | 206.9 | 39,721 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 210.77 per share. | 25 Nov 2024 | 253 | 0 (0%) | 0% | 210.8 | 53,325 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 205.71 per share. | 25 Nov 2024 | 166 | 1,193 (0%) | 0% | 205.7 | 34,148 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 30 | 106 (0%) | 0% | 209.2 | 6,275 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 30 | 105 (0%) | 0% | 209.2 | 6,275 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.72 per share. | 25 Nov 2024 | 32 | 228 (0%) | 0% | 205.7 | 6,583 | Common Stock, par value $0.001 |
Sarowitz I. Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.94 per share. | 25 Nov 2024 | 410 | 9,242,664 (17%) | 0% | 205.9 | 84,435 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.69 per share. | 25 Nov 2024 | 9,861 | 9,364 (0%) | 0% | 210.7 | 2,077,614 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.77 per share. | 25 Nov 2024 | 176 | 0 (0%) | 0% | 210.8 | 37,096 | Common Stock, par value $0.001 |
I. Steven Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.09 per share. | 25 Nov 2024 | 500 | 9,227,852 (17%) | 0% | 209.1 | 104,545 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 209.77 per share. | 25 Nov 2024 | 2,992 | 19,225 (0%) | 0% | 209.8 | 627,632 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.65 per share. | 25 Nov 2024 | 23 | 168 (0%) | 0% | 207.7 | 4,776 | Common Stock, par value $0.001 |
Sarowitz I. Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.83 per share. | 25 Nov 2024 | 319 | 9,242,041 (17%) | 0% | 207.8 | 66,298 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.77 per share. | 25 Nov 2024 | 30 | 0 (0%) | 0% | 210.8 | 6,323 | Common Stock, par value $0.001 |
I. Sarowitz Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 210.40 per share. | 25 Nov 2024 | 1,400 | 9,226,452 (17%) | 0% | 210.4 | 294,560 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 209.18 per share. | 25 Nov 2024 | 62 | 216 (0%) | 0% | 209.2 | 12,969 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 218 | 764 (0%) | 0% | 209.2 | 45,599 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.94 per share. | 25 Nov 2024 | 200 | 9,224,352 (17%) | 0% | 211.9 | 42,388 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.94 per share. | 25 Nov 2024 | 400 | 9,228,352 (17%) | 0% | 207.9 | 83,176 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 211.54 per share. | 25 Nov 2024 | 8,361 | 1,003 (0%) | 0% | 211.5 | 1,768,686 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 206.87 per share. | 25 Nov 2024 | 30 | 153 (0%) | 0% | 206.9 | 6,206 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.93 per share. | 25 Nov 2024 | 81 | 24 (0%) | 0% | 209.9 | 17,004 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 210.73 per share. | 25 Nov 2024 | 300 | 9,228,752 (17%) | 0% | 210.7 | 63,219 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 588 | 176 (0%) | 0% | 209.9 | 123,433 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 207.65 per share. | 25 Nov 2024 | 133 | 982 (0%) | 0% | 207.6 | 27,617 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 313 | 1,098 (0%) | 0% | 209.2 | 65,470 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.72 per share. | 25 Nov 2024 | 25 | 183 (0%) | 0% | 205.7 | 5,143 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 528 | 158 (0%) | 0% | 209.9 | 110,838 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.77 per share. | 25 Nov 2024 | 93 | 0 (0%) | 0% | 210.8 | 19,602 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.65 per share. | 25 Nov 2024 | 119 | 882 (0%) | 0% | 207.6 | 24,710 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 207.67 per share. | 25 Nov 2024 | 18 | 135 (0%) | 0% | 207.7 | 3,738 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 206.88 per share. | 25 Nov 2024 | 214 | 1,115 (0%) | 0% | 206.9 | 44,272 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.78 per share. | 25 Nov 2024 | 50 | 0 (0%) | 0% | 210.8 | 10,539 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 101 | 30 (0%) | 0% | 209.9 | 21,202 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 209.93 per share. | 25 Nov 2024 | 81 | 25 (0%) | 0% | 209.9 | 17,004 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.71 per share. | 25 Nov 2024 | 52 | 376 (0%) | 0% | 205.7 | 10,697 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.65 per share. | 25 Nov 2024 | 192 | 1,411 (0%) | 0% | 207.7 | 39,869 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 25 Nov 2024 | 166 | 50 (0%) | 0% | 209.9 | 34,847 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 206.89 per share. | 25 Nov 2024 | 37 | 191 (0%) | 0% | 206.9 | 7,655 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.16 per share. | 25 Nov 2024 | 37 | 131 (0%) | 0% | 209.2 | 7,739 | Common Stock, par value $0.001 |
Sarowitz Steven I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.21 per share. | 25 Nov 2024 | 4,795 | 9,237,246 (17%) | 0% | 209.2 | 1,003,162 | Common Stock, par value $0.001 |
Steven Sarowitz I. | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.41 per share. | 25 Nov 2024 | 1,900 | 9,224,552 (17%) | 0% | 211.4 | 401,679 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 206.88 per share. | 25 Nov 2024 | 114 | 592 (0%) | 0% | 206.9 | 23,584 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 207.66 per share. | 25 Nov 2024 | 38 | 278 (0%) | 0% | 207.7 | 7,891 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 206.88 per share. | 25 Nov 2024 | 60 | 316 (0%) | 0% | 206.9 | 12,413 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 210.76 per share. | 25 Nov 2024 | 25 | 0 (0%) | 0% | 210.8 | 5,269 | Common Stock, par value $0.001 |
I. Sarowitz Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.96 per share. | 25 Nov 2024 | 8,194 | 9,229,052 (17%) | 0% | 210.0 | 1,720,412 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 209.17 per share. | 25 Nov 2024 | 196 | 686 (0%) | 0% | 209.2 | 40,997 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 206.88 per share. | 25 Nov 2024 | 308 | 1,603 (0%) | 0% | 206.9 | 63,719 | Common Stock, par value $0.001 |
I. Sarowitz Steven | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 206.90 per share. | 25 Nov 2024 | 304 | 9,242,360 (17%) | 0% | 206.9 | 62,898 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.77 per share. | 25 Nov 2024 | 158 | 0 (0%) | 0% | 210.8 | 33,302 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 207.50 per share. | 25 Nov 2024 | 2,599 | 24,561 (0%) | 0% | 207.5 | 539,293 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.71 per share. | 25 Nov 2024 | 266 | 1,911 (0%) | 0% | 205.7 | 54,719 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 210.75 per share. | 25 Nov 2024 | 24 | 0 (0%) | 0% | 210.8 | 5,058 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.16 per share. | 22 Nov 2024 | 2,946 | 9,247,589 (17%) | 0% | 204.2 | 601,455 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 203.12 per share. | 22 Nov 2024 | 1,505 | 9,250,535 (17%) | 0% | 203.1 | 305,696 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.20 per share. | 22 Nov 2024 | 2,340 | 9,252,040 (17%) | 0% | 202.2 | 473,148 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.27 per share. | 22 Nov 2024 | 4,260 | 9,243,329 (17%) | 0% | 205.3 | 874,450 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 255 | 9,243,074 (17%) | 0% | 205.8 | 52,469 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 205.75 per share. | 22 Nov 2024 | 20 | 260 (0%) | 0% | 205.8 | 4,115 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 1,884 | 1,464 (0%) | 0% | 205.2 | 386,634 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.75 per share. | 22 Nov 2024 | 16 | 208 (0%) | 0% | 205.8 | 3,292 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.75 per share. | 22 Nov 2024 | 16 | 209 (0%) | 0% | 205.8 | 3,292 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 2,096 | 1,632 (0%) | 0% | 205.2 | 430,141 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 182 | 1,068 (0%) | 0% | 202.2 | 36,797 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 1,385 | 7,582 (0%) | 0% | 203.1 | 281,294 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 167 | 2,177 (0%) | 0% | 205.8 | 34,362 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 965 | 5,282 (0%) | 0% | 203.1 | 195,992 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 147 | 860 (0%) | 0% | 202.2 | 29,720 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 513 | 2,807 (0%) | 0% | 203.1 | 104,190 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 565 | 3,320 (0%) | 0% | 202.2 | 114,232 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 2,230 | 5,352 (0%) | 0% | 204.2 | 455,411 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 3,008 | 2,344 (0%) | 0% | 205.2 | 617,302 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 301 | 1,766 (0%) | 0% | 202.2 | 60,856 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 33 | 428 (0%) | 0% | 205.8 | 6,790 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 358 | 280 (0%) | 0% | 205.2 | 73,469 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 105 | 1,359 (0%) | 0% | 205.8 | 21,605 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 956 | 5,612 (0%) | 0% | 202.2 | 193,284 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 1,527 | 8,967 (0%) | 0% | 202.2 | 308,729 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 133 | 727 (0%) | 0% | 203.1 | 27,012 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 146 | 859 (0%) | 0% | 202.2 | 29,518 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 62 | 804 (0%) | 0% | 205.8 | 12,757 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 1,554 | 3,728 (0%) | 0% | 204.2 | 317,358 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 266 | 638 (0%) | 0% | 204.2 | 54,323 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.18 per share. | 22 Nov 2024 | 1,065 | 6,247 (0%) | 0% | 202.2 | 215,322 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 867 | 4,745 (0%) | 0% | 203.1 | 176,088 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 214 | 513 (0%) | 0% | 204.2 | 43,703 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 1,115 | 866 (0%) | 0% | 205.2 | 228,820 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 133 | 726 (0%) | 0% | 203.1 | 27,012 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 439 | 1,054 (0%) | 0% | 204.2 | 89,653 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 826 | 1,981 (0%) | 0% | 204.2 | 168,686 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 164 | 904 (0%) | 0% | 203.1 | 33,308 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 1,397 | 3,348 (0%) | 0% | 204.2 | 285,295 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.76 per share. | 22 Nov 2024 | 117 | 1,515 (0%) | 0% | 205.8 | 24,074 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.10 per share. | 22 Nov 2024 | 273 | 1,493 (0%) | 0% | 203.1 | 55,446 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 593 | 461 (0%) | 0% | 205.2 | 121,695 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 204.22 per share. | 22 Nov 2024 | 214 | 512 (0%) | 0% | 204.2 | 43,703 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 289 | 224 (0%) | 0% | 205.2 | 59,309 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.22 per share. | 22 Nov 2024 | 287 | 225 (0%) | 0% | 205.2 | 58,898 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 196.33 per share. | 21 Nov 2024 | 1,180 | 9,271,726 (17%) | 0% | 196.3 | 231,669 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.74 per share. | 21 Nov 2024 | 5,230 | 9,254,380 (17%) | 0% | 201.7 | 1,055,100 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 201.04 per share. | 21 Nov 2024 | 2,909 | 9,259,610 (17%) | 0% | 201.0 | 584,825 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 199.79 per share. | 21 Nov 2024 | 4,135 | 9,262,519 (17%) | 0% | 199.8 | 826,132 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 198.08 per share. | 21 Nov 2024 | 1,006 | 9,266,654 (17%) | 0% | 198.1 | 199,268 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 197.18 per share. | 21 Nov 2024 | 4,066 | 9,267,660 (17%) | 0% | 197.2 | 801,734 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 212 | 2,067 (0%) | 0% | 202.2 | 42,875 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 3,291 | 15,169 (0%) | 0% | 200.3 | 659,253 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 103 | 1,007 (0%) | 0% | 202.2 | 20,831 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 1,076 | 10,494 (0%) | 0% | 202.2 | 217,610 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 315 | 1,452 (0%) | 0% | 200.3 | 63,101 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 750 | 7,312 (0%) | 0% | 202.2 | 151,680 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 1,334 | 4,283 (0%) | 0% | 201.7 | 269,014 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 344 | 1,108 (0%) | 0% | 201.7 | 69,371 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 2,294 | 10,571 (0%) | 0% | 200.3 | 459,534 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 1,219 | 5,617 (0%) | 0% | 200.3 | 244,190 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 2,062 | 9,496 (0%) | 0% | 200.3 | 413,060 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 709 | 2,279 (0%) | 0% | 201.7 | 142,977 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 398 | 3,885 (0%) | 0% | 202.2 | 80,492 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 674 | 6,568 (0%) | 0% | 202.2 | 136,310 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 346 | 1,110 (0%) | 0% | 201.7 | 69,774 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 649 | 2,988 (0%) | 0% | 200.3 | 130,008 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 3,599 | 11,570 (0%) | 0% | 201.7 | 725,774 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 103 | 1,005 (0%) | 0% | 202.2 | 20,831 | Common Stock, par value $0.001 |
T. Jeffrey Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 2,509 | 8,062 (0%) | 0% | 201.7 | 505,965 | Common Stock, par value $0.001 |
Diehl T. Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 392 | 1,807 (0%) | 0% | 200.3 | 78,525 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 429 | 1,378 (0%) | 0% | 201.7 | 86,512 | Common Stock, par value $0.001 |
T. Diehl Jeffrey | Director | Sale of securities on an exchange or to another person at price $ 200.32 per share. | 21 Nov 2024 | 316 | 1,456 (0%) | 0% | 200.3 | 63,301 | Common Stock, par value $0.001 |
Jeffrey Diehl T. | Director | Sale of securities on an exchange or to another person at price $ 202.24 per share. | 21 Nov 2024 | 128 | 1,250 (0%) | 0% | 202.2 | 25,887 | Common Stock, par value $0.001 |
Diehl Jeffrey T. | Director | Sale of securities on an exchange or to another person at price $ 201.66 per share. | 21 Nov 2024 | 2,254 | 7,242 (0%) | 0% | 201.7 | 454,542 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 194.15 per share. | 20 Nov 2024 | 997 | 9,287,353 (17%) | 0% | 194.2 | 193,568 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.24 per share. | 20 Nov 2024 | 9,090 | 9,278,263 (17%) | 0% | 195.2 | 1,774,732 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.89 per share. | 20 Nov 2024 | 4,787 | 9,273,476 (17%) | 0% | 195.9 | 937,725 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 196.81 per share. | 20 Nov 2024 | 570 | 9,272,906 (17%) | 0% | 196.8 | 112,182 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Sale of securities on an exchange or to another person at price $ 193.29 per share. | 19 Nov 2024 | 247 | 14,634 (0%) | 0% | 193.3 | 47,743 | Common Stock, par value $0.001 |
Nicholas Rost | VP CAO & Treasurer | Sale of securities on an exchange or to another person at price $ 193.29 per share. | 19 Nov 2024 | 212 | 7,364 (0%) | 0% | 193.3 | 40,977 | Common Stock, par value $0.001 |
Rachit Lohani | Senior Vice President | Sale of securities on an exchange or to another person at price $ 193.29 per share. | 19 Nov 2024 | 117 | 37,988 (0%) | 0% | 193.3 | 22,615 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 197.51 per share. | 18 Nov 2024 | 2,979 | 9,301,339 (17%) | 0% | 197.5 | 588,382 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.43 per share. | 18 Nov 2024 | 5,117 | 9,307,956 (17%) | 0% | 195.4 | 1,000,015 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 193.29 per share. | 18 Nov 2024 | 254 | 9,300,593 (17%) | 0% | 193.3 | 49,096 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 198.33 per share. | 18 Nov 2024 | 492 | 9,300,847 (17%) | 0% | 198.3 | 97,578 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 196.23 per share. | 18 Nov 2024 | 3,638 | 9,304,318 (17%) | 0% | 196.2 | 713,885 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 196.08 per share. | 18 Nov 2024 | 340 | 9,288,350 (17%) | 0% | 196.1 | 66,667 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 195.36 per share. | 18 Nov 2024 | 6,969 | 9,288,690 (17%) | 0% | 195.4 | 1,361,464 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 194.50 per share. | 18 Nov 2024 | 4,934 | 9,295,659 (17%) | 0% | 194.5 | 959,663 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 1,632 | 1,770,217 (3%) | 0% | 205.5 | 335,376 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 87 | 7,028 (0%) | 0% | 201.5 | 17,527 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 574 | 7,115 (0%) | 0% | 200.5 | 115,093 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.45 per share. | 15 Nov 2024 | 22 | 1,800 (0%) | 0% | 202.5 | 4,454 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.48 per share. | 15 Nov 2024 | 23 | 1,822 (0%) | 0% | 201.5 | 4,634 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 148 | 1,845 (0%) | 0% | 200.5 | 29,675 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.45 per share. | 15 Nov 2024 | 22 | 1,795 (0%) | 0% | 202.5 | 4,454 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.48 per share. | 15 Nov 2024 | 23 | 1,817 (0%) | 0% | 201.5 | 4,634 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 147 | 1,840 (0%) | 0% | 200.5 | 29,475 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.53 per share. | 15 Nov 2024 | 68 | 11,675 (0%) | 0% | 203.5 | 13,840 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 28 | 2,261 (0%) | 0% | 201.5 | 5,641 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 184 | 2,289 (0%) | 0% | 200.5 | 36,894 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.43 per share. | 15 Nov 2024 | 44 | 3,696 (0%) | 0% | 202.4 | 8,907 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 46 | 3,740 (0%) | 0% | 201.5 | 9,267 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 305 | 3,786 (0%) | 0% | 200.5 | 61,156 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.44 per share. | 15 Nov 2024 | 225 | 18,755 (0%) | 0% | 202.4 | 45,549 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 236 | 18,980 (0%) | 0% | 201.5 | 47,545 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 1,546 | 19,216 (0%) | 0% | 200.5 | 309,988 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.44 per share. | 15 Nov 2024 | 157 | 13,072 (0%) | 0% | 202.4 | 31,783 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 164 | 13,229 (0%) | 0% | 201.5 | 33,039 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 1,077 | 13,393 (0%) | 0% | 200.5 | 215,949 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.44 per share. | 15 Nov 2024 | 141 | 11,743 (0%) | 0% | 202.4 | 28,544 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 201.46 per share. | 15 Nov 2024 | 148 | 11,884 (0%) | 0% | 201.5 | 29,816 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 200.51 per share. | 15 Nov 2024 | 968 | 12,032 (0%) | 0% | 200.5 | 194,094 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.44 per share. | 15 Nov 2024 | 27 | 2,234 (0%) | 0% | 202.4 | 5,466 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 202.45 per share. | 15 Nov 2024 | 83 | 6,945 (0%) | 0% | 202.4 | 16,803 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.52 per share. | 15 Nov 2024 | 40 | 6,905 (0%) | 0% | 203.5 | 8,141 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.06 per share. | 15 Nov 2024 | 18 | 1,772 (0%) | 0% | 205.1 | 3,691 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.50 per share. | 15 Nov 2024 | 10 | 1,790 (0%) | 0% | 203.5 | 2,035 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.06 per share. | 15 Nov 2024 | 18 | 1,767 (0%) | 0% | 205.1 | 3,691 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.50 per share. | 15 Nov 2024 | 10 | 1,785 (0%) | 0% | 203.5 | 2,035 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.09 per share. | 15 Nov 2024 | 22 | 2,199 (0%) | 0% | 205.1 | 4,512 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.54 per share. | 15 Nov 2024 | 13 | 2,221 (0%) | 0% | 203.5 | 2,646 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.08 per share. | 15 Nov 2024 | 38 | 3,637 (0%) | 0% | 205.1 | 7,793 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.52 per share. | 15 Nov 2024 | 21 | 3,675 (0%) | 0% | 203.5 | 4,274 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.07 per share. | 15 Nov 2024 | 187 | 18,460 (0%) | 0% | 205.1 | 38,348 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.53 per share. | 15 Nov 2024 | 108 | 18,647 (0%) | 0% | 205.5 | 22,197 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.07 per share. | 15 Nov 2024 | 131 | 12,865 (0%) | 0% | 205.1 | 26,864 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 203.53 per share. | 15 Nov 2024 | 76 | 12,996 (0%) | 0% | 203.5 | 15,468 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.07 per share. | 15 Nov 2024 | 117 | 11,558 (0%) | 0% | 205.1 | 23,993 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.07 per share. | 15 Nov 2024 | 69 | 6,836 (0%) | 0% | 205.1 | 14,150 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 197.77 per share. | 15 Nov 2024 | 5,739 | 9,323,714 (17%) | 0% | 197.8 | 1,135,002 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 204.85 per share. | 15 Nov 2024 | 153 | 9,313,073 (17%) | 0% | 204.8 | 31,342 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.78 per share. | 15 Nov 2024 | 27 | 9,313,226 (17%) | 0% | 202.8 | 5,475 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 202.29 per share. | 15 Nov 2024 | 635 | 9,313,253 (17%) | 0% | 202.3 | 128,454 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 200.53 per share. | 15 Nov 2024 | 1,749 | 9,313,888 (17%) | 0% | 200.5 | 350,727 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 199.61 per share. | 15 Nov 2024 | 2,838 | 9,315,637 (17%) | 0% | 199.6 | 566,493 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 198.68 per share. | 15 Nov 2024 | 5,239 | 9,318,475 (17%) | 0% | 198.7 | 1,040,885 | Common Stock, par value $0.001 |
Toby J. Williams | Director, President and CEO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 3,290 | 143,426 (0%) | 0% | 205.5 | 676,095 | Common Stock, par value $0.001 |
Andrew J. Cappotelli | Sr Vice President Operations | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 375 | 14,881 (0%) | 0% | 205.5 | 77,063 | Common Stock, par value $0.001 |
Nicholas Rost | VP CAO & Treasurer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 199 | 7,576 (0%) | 0% | 205.5 | 40,895 | Common Stock, par value $0.001 |
Rachit Lohani | Senior Vice President | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 771 | 38,033 (0%) | 0% | 205.5 | 158,441 | Common Stock, par value $0.001 |
Ryan Glenn | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 1,384 | 50,750 (0%) | 0% | 205.5 | 284,412 | Common Stock, par value $0.001 |
Joshua Scutt | Senior Vice President Sales | Payment of exercise price or tax liability using portion of securities received from the company at price $ 205.50 per share. | 15 Nov 2024 | 1,081 | 40,635 (0%) | 0% | 205.5 | 222,146 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 956 | 17,375 (0%) | 0% | 205.7 | 196,611 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 1,725 | 13,620 (0%) | 0% | 207.8 | 358,369 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 266 | 15,345 (0%) | 0% | 207.1 | 55,078 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 859 | 15,611 (0%) | 0% | 205.7 | 176,662 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.65 per share. | 14 Nov 2024 | 37 | 7,689 (0%) | 0% | 210.6 | 7,794 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.79 per share. | 14 Nov 2024 | 14 | 7,726 (0%) | 0% | 209.8 | 2,937 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 316 | 7,740 (0%) | 0% | 208.6 | 65,902 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.67 per share. | 14 Nov 2024 | 9 | 1,993 (0%) | 0% | 210.7 | 1,896 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.75 per share. | 14 Nov 2024 | 4 | 2,002 (0%) | 0% | 209.8 | 839 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 82 | 2,006 (0%) | 0% | 208.5 | 17,101 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.67 per share. | 14 Nov 2024 | 9 | 1,987 (0%) | 0% | 210.7 | 1,896 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.75 per share. | 14 Nov 2024 | 4 | 1,996 (0%) | 0% | 209.8 | 839 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.56 per share. | 14 Nov 2024 | 81 | 2,000 (0%) | 0% | 208.6 | 16,893 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.67 per share. | 14 Nov 2024 | 12 | 2,473 (0%) | 0% | 210.7 | 2,528 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.80 per share. | 14 Nov 2024 | 5 | 2,485 (0%) | 0% | 209.8 | 1,049 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 101 | 2,490 (0%) | 0% | 208.6 | 21,064 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.65 per share. | 14 Nov 2024 | 20 | 4,091 (0%) | 0% | 210.7 | 4,213 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.86 per share. | 14 Nov 2024 | 7 | 4,111 (0%) | 0% | 209.9 | 1,469 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 168 | 4,118 (0%) | 0% | 208.5 | 35,036 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.65 per share. | 14 Nov 2024 | 100 | 20,762 (0%) | 0% | 210.7 | 21,065 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 208.09 per share. | 14 Nov 2024 | 2,873 | 9,329,629 (17%) | 0% | 208.1 | 597,843 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.27 per share. | 14 Nov 2024 | 136 | 9,329,493 (17%) | 0% | 209.3 | 28,461 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 209.92 per share. | 14 Nov 2024 | 13 | 9,329,480 (17%) | 0% | 209.9 | 2,729 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.33 per share. | 14 Nov 2024 | 27 | 9,329,453 (17%) | 0% | 211.3 | 5,706 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 207.29 per share. | 14 Nov 2024 | 2,597 | 9,332,502 (17%) | 0% | 207.3 | 538,332 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 205.68 per share. | 14 Nov 2024 | 2,152 | 9,335,099 (17%) | 0% | 205.7 | 442,623 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.83 per share. | 14 Nov 2024 | 24 | 13,063 (0%) | 0% | 209.8 | 5,036 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.82 per share. | 14 Nov 2024 | 38 | 20,862 (0%) | 0% | 209.8 | 7,973 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 851 | 20,900 (0%) | 0% | 208.5 | 177,476 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.66 per share. | 14 Nov 2024 | 70 | 14,470 (0%) | 0% | 210.7 | 14,746 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 209.81 per share. | 14 Nov 2024 | 27 | 14,540 (0%) | 0% | 209.8 | 5,665 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 593 | 14,567 (0%) | 0% | 208.5 | 123,670 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.65 per share. | 14 Nov 2024 | 63 | 13,000 (0%) | 0% | 210.7 | 13,271 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 208.55 per share. | 14 Nov 2024 | 533 | 13,087 (0%) | 0% | 208.5 | 111,157 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 1,020 | 8,056 (0%) | 0% | 207.8 | 211,905 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 157 | 9,076 (0%) | 0% | 207.1 | 32,508 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 508 | 9,233 (0%) | 0% | 205.7 | 104,475 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 264 | 2,088 (0%) | 0% | 207.8 | 54,846 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.05 per share. | 14 Nov 2024 | 41 | 2,352 (0%) | 0% | 207.0 | 8,489 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 132 | 2,393 (0%) | 0% | 205.7 | 27,147 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 264 | 2,081 (0%) | 0% | 207.8 | 54,846 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.05 per share. | 14 Nov 2024 | 41 | 2,345 (0%) | 0% | 207.0 | 8,489 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 131 | 2,386 (0%) | 0% | 205.7 | 26,941 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 328 | 2,591 (0%) | 0% | 207.8 | 68,142 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 51 | 2,919 (0%) | 0% | 207.1 | 10,560 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 163 | 2,970 (0%) | 0% | 205.7 | 33,523 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 543 | 4,286 (0%) | 0% | 207.7 | 112,808 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 84 | 4,829 (0%) | 0% | 207.1 | 17,393 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 270 | 4,913 (0%) | 0% | 205.7 | 55,528 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 2,755 | 21,751 (0%) | 0% | 207.7 | 572,351 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 424 | 24,506 (0%) | 0% | 207.1 | 87,793 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 205.66 per share. | 14 Nov 2024 | 1,371 | 24,930 (0%) | 0% | 205.7 | 281,960 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.75 per share. | 14 Nov 2024 | 1,920 | 15,160 (0%) | 0% | 207.8 | 398,880 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 207.06 per share. | 14 Nov 2024 | 295 | 17,080 (0%) | 0% | 207.1 | 61,083 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 518 | 3,768 (0%) | 0% | 211.7 | 109,666 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 621 | 10,285 (0%) | 0% | 213.8 | 132,782 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 813 | 10,906 (0%) | 0% | 212.8 | 172,974 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 1,610 | 11,719 (0%) | 0% | 211.7 | 340,853 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 161 | 2,666 (0%) | 0% | 213.8 | 34,425 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 211 | 2,827 (0%) | 0% | 212.8 | 44,892 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 417 | 3,038 (0%) | 0% | 211.7 | 88,283 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 160 | 2,658 (0%) | 0% | 213.8 | 34,211 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 210 | 2,818 (0%) | 0% | 212.8 | 44,680 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 416 | 3,028 (0%) | 0% | 211.7 | 88,071 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 200 | 3,307 (0%) | 0% | 213.8 | 42,764 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 261 | 3,507 (0%) | 0% | 212.8 | 55,530 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 330 | 5,473 (0%) | 0% | 213.8 | 70,561 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 432 | 5,803 (0%) | 0% | 212.8 | 91,912 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 857 | 6,235 (0%) | 0% | 211.7 | 181,435 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 1,677 | 27,769 (0%) | 0% | 213.8 | 358,576 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 2,194 | 29,446 (0%) | 0% | 212.8 | 466,795 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 4,346 | 31,640 (0%) | 0% | 211.7 | 920,092 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 1,169 | 19,354 (0%) | 0% | 213.8 | 249,956 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 1,529 | 20,523 (0%) | 0% | 212.8 | 325,310 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 3,030 | 22,052 (0%) | 0% | 211.7 | 641,481 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.82 per share. | 13 Nov 2024 | 1,050 | 17,391 (0%) | 0% | 213.8 | 224,511 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.76 per share. | 13 Nov 2024 | 1,374 | 18,441 (0%) | 0% | 212.8 | 292,332 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 281 | 5,192 (0%) | 0% | 214.6 | 60,289 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.35 per share. | 13 Nov 2024 | 43 | 26,301 (0%) | 0% | 215.3 | 9,260 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 1,425 | 26,344 (0%) | 0% | 214.6 | 305,734 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.33 per share. | 13 Nov 2024 | 30 | 18,331 (0%) | 0% | 215.3 | 6,460 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 993 | 18,361 (0%) | 0% | 214.5 | 213,048 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.33 per share. | 13 Nov 2024 | 27 | 16,470 (0%) | 0% | 215.3 | 5,814 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 894 | 16,497 (0%) | 0% | 214.6 | 191,808 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.71 per share. | 13 Nov 2024 | 2,722 | 19,815 (0%) | 0% | 211.7 | 576,275 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.31 per share. | 13 Nov 2024 | 16 | 9,741 (0%) | 0% | 215.3 | 3,445 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 528 | 9,757 (0%) | 0% | 214.5 | 113,282 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.25 per share. | 13 Nov 2024 | 4 | 2,525 (0%) | 0% | 215.3 | 861 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 137 | 2,529 (0%) | 0% | 214.5 | 29,393 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.40 per share. | 13 Nov 2024 | 5 | 2,517 (0%) | 0% | 215.4 | 1,077 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 136 | 2,522 (0%) | 0% | 214.6 | 29,179 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.40 per share. | 13 Nov 2024 | 5 | 3,133 (0%) | 0% | 215.4 | 1,077 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.55 per share. | 13 Nov 2024 | 169 | 3,138 (0%) | 0% | 214.6 | 36,259 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.33 per share. | 13 Nov 2024 | 9 | 5,183 (0%) | 0% | 215.3 | 1,938 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 215.40 per share. | 13 Nov 2024 | 481 | 9,337,251 (17%) | 0% | 215.4 | 103,607 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.64 per share. | 13 Nov 2024 | 5,448 | 9,344,337 (17%) | 0% | 211.6 | 1,153,015 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 212.53 per share. | 13 Nov 2024 | 2,260 | 9,342,077 (17%) | 0% | 212.5 | 480,318 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 214.48 per share. | 13 Nov 2024 | 497 | 9,337,732 (17%) | 0% | 214.5 | 106,597 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 213.83 per share. | 13 Nov 2024 | 3,848 | 9,338,229 (17%) | 0% | 213.8 | 822,818 | Common Stock, par value $0.001 |
Bernard Robinson Kenneth | Director | Sale of securities on an exchange or to another person at price $ 214.60 per share. | 13 Nov 2024 | 709 | 4,587 (0%) | 0% | 214.6 | 152,151 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.13 per share. | 12 Nov 2024 | 129 | 25,082 (0%) | 0% | 213.1 | 27,494 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 804 | 3,462 (0%) | 0% | 212.7 | 170,979 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.00 per share. | 12 Nov 2024 | 6 | 4,550 (0%) | 0% | 211 | 1,266 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 271 | 4,279 (0%) | 0% | 211.6 | 57,344 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 807 | 3,472 (0%) | 0% | 212.7 | 171,617 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.91 per share. | 12 Nov 2024 | 23 | 17,555 (0%) | 0% | 210.9 | 4,851 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 1,044 | 16,511 (0%) | 0% | 211.6 | 220,910 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 3,113 | 13,398 (0%) | 0% | 212.7 | 662,011 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.13 per share. | 12 Nov 2024 | 116 | 22,537 (0%) | 0% | 213.1 | 24,723 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 5,858 | 25,211 (0%) | 0% | 212.7 | 1,245,762 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 1,965 | 31,069 (0%) | 0% | 211.6 | 415,794 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.93 per share. | 12 Nov 2024 | 44 | 33,034 (0%) | 0% | 210.9 | 9,281 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 5,265 | 22,653 (0%) | 0% | 212.7 | 1,119,655 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 1,765 | 27,918 (0%) | 0% | 211.6 | 373,474 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.92 per share. | 12 Nov 2024 | 40 | 29,683 (0%) | 0% | 210.9 | 8,437 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.11 per share. | 12 Nov 2024 | 18 | 3,444 (0%) | 0% | 213.1 | 3,836 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.12 per share. | 12 Nov 2024 | 17 | 3,455 (0%) | 0% | 213.1 | 3,623 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.13 per share. | 12 Nov 2024 | 69 | 13,329 (0%) | 0% | 213.1 | 14,706 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.13 per share. | 12 Nov 2024 | 185 | 35,986 (0%) | 0% | 213.1 | 39,429 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.14 per share. | 12 Nov 2024 | 37 | 7,092 (0%) | 0% | 213.1 | 7,886 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.14 per share. | 12 Nov 2024 | 22 | 4,286 (0%) | 0% | 213.1 | 4,689 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 270 | 4,266 (0%) | 0% | 211.6 | 57,132 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.00 per share. | 12 Nov 2024 | 6 | 4,536 (0%) | 0% | 211 | 1,266 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 1,001 | 4,308 (0%) | 0% | 212.7 | 212,873 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 336 | 5,309 (0%) | 0% | 211.6 | 71,098 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.00 per share. | 12 Nov 2024 | 7 | 5,645 (0%) | 0% | 211 | 1,477 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 1,656 | 7,129 (0%) | 0% | 212.7 | 352,165 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 555 | 8,785 (0%) | 0% | 211.6 | 117,438 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.92 per share. | 12 Nov 2024 | 12 | 9,340 (0%) | 0% | 210.9 | 2,531 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.66 per share. | 12 Nov 2024 | 8,405 | 36,171 (0%) | 0% | 212.7 | 1,787,407 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.60 per share. | 12 Nov 2024 | 2,818 | 44,576 (0%) | 0% | 211.6 | 596,289 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 210.94 per share. | 12 Nov 2024 | 62 | 47,394 (0%) | 0% | 210.9 | 13,078 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 213.12 per share. | 12 Nov 2024 | 128 | 9,349,785 (17%) | 0% | 213.1 | 27,279 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 211.51 per share. | 12 Nov 2024 | 4,378 | 9,358,619 (17%) | 0% | 211.5 | 925,991 | Common Stock, par value $0.001 |
Steven I. Sarowitz | Director, Ten Percent Owner | Sale of securities on an exchange or to another person at price $ 212.64 per share. | 12 Nov 2024 | 8,706 | 9,349,913 (17%) | 0% | 212.6 | 1,851,244 | Common Stock, par value $0.001 |
Ronald V. Waters | Director | Sale of securities on an exchange or to another person at price $ 212.62 per share. | 11 Nov 2024 | 888 | 8,172 (0%) | 0% | 212.6 | 188,807 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Exercise or conversion of derivative security received from the company (such as an option) at price $ 35.28 per share. | 11 Nov 2024 | 53,000 | 1,800,261 (3%) | 0% | 35.3 | 1,869,840 | Common Stock, par value $0.001 |
Steven R. Beauchamp | Director, Executive Chairman | Exercise or conversion of derivative security received from the company (such as an option) at price $ 0.00 per share. | 11 Nov 2024 | 53,000 | 0 | - | - | Non-Qualified Stock Option (right to buy) | |
Steven R. Beauchamp | Director, Executive Chairman | Payment of exercise price or tax liability using portion of securities received from the company at price $ 211.16 per share. | 11 Nov 2024 | 28,412 | 1,771,849 (3%) | 0% | 211.2 | 5,999,478 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 18 | 4,542 (0%) | 0% | 215 | 3,870 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 102 | 4,560 (0%) | 0% | 214.4 | 21,873 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 22 | 5,652 (0%) | 0% | 215 | 4,730 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 127 | 5,674 (0%) | 0% | 214.4 | 27,234 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 37 | 9,352 (0%) | 0% | 215 | 7,955 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 211 | 9,389 (0%) | 0% | 214.4 | 45,247 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 187 | 47,456 (0%) | 0% | 215 | 40,205 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 2,404 | 31,319 (0%) | 0% | 212.4 | 510,537 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 70 | 17,578 (0%) | 0% | 215 | 15,050 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 396 | 17,648 (0%) | 0% | 214.4 | 84,918 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 18 | 4,556 (0%) | 0% | 215 | 3,870 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 102 | 4,574 (0%) | 0% | 214.4 | 21,873 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 6,675 | 53,842 (0%) | 0% | 211.4 | 1,410,828 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 902 | 33,952 (0%) | 0% | 213.4 | 192,523 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 2,676 | 34,854 (0%) | 0% | 212.4 | 568,302 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 4,653 | 37,530 (0%) | 0% | 211.4 | 983,458 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 810 | 30,509 (0%) | 0% | 213.4 | 172,886 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 4,180 | 33,723 (0%) | 0% | 211.4 | 883,485 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 1,067 | 47,643 (0%) | 0% | 214.4 | 228,807 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 131 | 33,078 (0%) | 0% | 215 | 28,165 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 743 | 33,209 (0%) | 0% | 214.4 | 159,329 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 215.00 per share. | 11 Nov 2024 | 117 | 29,723 (0%) | 0% | 215 | 25,155 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 214.44 per share. | 11 Nov 2024 | 669 | 29,840 (0%) | 0% | 214.4 | 143,460 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 479 | 18,044 (0%) | 0% | 213.4 | 102,238 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 1,422 | 18,523 (0%) | 0% | 212.4 | 301,990 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 2,472 | 19,945 (0%) | 0% | 211.4 | 522,482 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 124 | 4,676 (0%) | 0% | 213.4 | 26,467 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 369 | 4,800 (0%) | 0% | 212.4 | 78,365 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 641 | 5,169 (0%) | 0% | 211.4 | 135,482 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 124 | 4,662 (0%) | 0% | 213.4 | 26,467 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 367 | 4,786 (0%) | 0% | 212.4 | 77,940 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 639 | 5,153 (0%) | 0% | 211.4 | 135,059 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 154 | 5,801 (0%) | 0% | 213.4 | 32,870 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 212.37 per share. | 11 Nov 2024 | 457 | 5,955 (0%) | 0% | 212.4 | 97,053 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 211.36 per share. | 11 Nov 2024 | 795 | 6,412 (0%) | 0% | 211.4 | 168,031 | Common Stock, par value $0.001 |
Jeffrey T. Diehl | Director | Sale of securities on an exchange or to another person at price $ 213.44 per share. | 11 Nov 2024 | 255 | 9,600 (0%) | 0% | 213.4 | 54,427 | Common Stock, par value $0.001 |